invention new products inventor new product ideas invention patent patent attorney management innovation profitability invention idea inventors business consulting patent inventions